Functional Vector Generation for HDL models Using

نویسندگان

  • Farzan Fallah
  • Srinivas Devadas
  • Kurt Keutzer
چکیده

| Our strategy for automatic generation of functional vectors is based on exercising selected paths in the given hardware description language (HDL) model. The HDL model describes interconnections of arithmetic, logic and memory modules. Given a path in the HDL model, the search for input stimuli that exercise the path can be converted into a standard satissability checking problem by expanding the arithmetic modules into logic-gates. However, this approach is not very eecient. We present a new HDL-satissability checking algorithm that works directly on the HDL model. The primary feature of our algorithm is a seamless integration of linear-programming techniques for feasibility checking of arithmetic equations that govern the behavior of data-path modules, and satissability checking for logic equations that govern the behavior of control modules. This feature is critically important to eeciency, since it avoids module expansion and allows us to work with logic and arithmetic equations whose cardinality tracks the size of the HDL model. We describe the details of the HDL-satissability checking algorithm in this paper. Experimental results which show signiicant speedups over state-of-the-art gate-level satissability checking methods are included.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HDL Library of Processing Units for Generic and DVB-S2 LDPC Decoding

This paper proposes an efficient HDL library of processing units for generic and DVB-S2 LDPC decoders following a modular and automatic design approach. General purpose, low complexity and high throughput bit node and check node functional models are developed. Both full serial and parallel architecture versions are considered. Also, a dedicated functional unit for an array processor LDPC decod...

متن کامل

Panel: Functional Verification - Real Users, Real Problems, Real Opportunities

Achieving timely and comprehensive functional design verification is a ubiquitous problem in electronics. This panel offers perspectives on verification from designers of cardiac pacemakers, communications satellites, compute servers, networking equipment, and IP. The panelists will begin by dissecting the bottlenecks in their verification processes. For example, are simulators too slow? Or do ...

متن کامل

Engineered and construction of pDS132::∆virG as suicide vector for targeted gene deletion of virG from Shigella flexneri 2a in order to generation a live attenuated Shigella vaccine

Background & Objective: Shigella are Gram negative bacteria capable of inducing their entry into non-phagocytic cells via secretion of various effector proteins called invasion plasmid antigens (Ipas). The most important of them is VirG protein. Live attenuated Shigella vaccines have indicated promise in inducing protective immune responses in human clinical trials. In current situation, const...

متن کامل

Expression of Gp63 Gene from NIH Strain of Leishmania major in Pichia pastoris

Leishmaniasis is a major infectious disease of considerable public health in more than 86 countries around the world. Several approaches toward vaccine development against this disease have been taken. Glycoprotein (gp63) is conserved among diverse species of Leishmania and has induced immunological responses in murine models. Therefore, this glycoprotein has been considered as a second generat...

متن کامل

Monthly rainfall Forecasting using genetic programming and support vector machine

Rainfall and runoff estimation play a fundamental and effective role in the management and proper operation of the watershed, dams and reservoirs management, minimizing the damage caused by floods and droughts, and water resources management. The optimal performance of intelligent models has increased their use to predict various hydrological phenomena. Therefore, in this study, two intelligent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998